home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 July: Mac OS SDK / Dev.CD Jul 97 SDK1.toast / Development Kits (Disc 1) / Communications Toolbox / CTB Sample Code 1.0b16 / CTB Sources / Sources 2 / Connection Tool for CTB / CMTool.h < prev    next >
Encoding:
C/C++ Source or Header  |  1989-10-06  |  2.4 KB  |  94 lines  |  [TEXT/MPS ]

  1. /************************************************************************************
  2. *
  3. *  Project Name:    Templates
  4. *     File Name:    CMTool.h
  5. *        Author:    Rob Neville (IIx)
  6. *          Date:    May 17, 1989
  7. *
  8. *   Description:    Typedefs etc. for default CM Tool    
  9. *
  10. *************************************************************************************
  11. *
  12. *    Revision History:
  13. *        5/17/89 - Original version by Rob Neville (IIx)
  14. *        6/02/89 - Redone for Connection Tool
  15. *        6/26/89 - Reved for CTB b2
  16. *
  17. ************************************************************************************/
  18.  
  19. #include    <Resources.h>
  20. #include    <ToolUtils.h>
  21. #include    <Script.h>
  22. #include    <CMIntf.h>
  23. #include    <ConnectionTool.h>
  24. #include    <CTBUtils.h>
  25. #include    <CRMIntf.h>
  26. #include    <Errors.h>
  27.  
  28. #define ByronItem        1
  29. #define RobItem            2
  30. #define BYRON_DUCK        1
  31. #define ROB_GOD            2
  32. #define TRUE_ID            3
  33. #define FALSE_ID        4
  34.  
  35. #define    TNoErr            0
  36. #define TRejected        cmRejected
  37. #define TFailed            cmFailed
  38. #define TTimeOut        cmTimeOut
  39. #define TNotOpen        cmNotOpen
  40. #define TNotClosed        cmNotClosed
  41. #define TNoRequestPending    cmNoRequestPending
  42. #define TNotSupported     cmNotSupported
  43. #define TNoTools        cmNoTools    
  44. #define TGenericError     cmGenericError
  45.  
  46. #define TInitMsg         cmInitMsg
  47. #define TDisposeMsg     cmDisposeMsg
  48. #define TSuspendMsg     cmSuspendMsg
  49. #define TResumeMsg         cmResumeMsg 
  50. #define TMenuMsg         cmMenuMsg 
  51. #define    TEventMsg        cmEventMsg
  52. #define TActivateMsg     cmActivateMsg
  53. #define TDeactivateMsg     cmDeactivateMsg
  54. #define TIdleMsg         cmIdleMsg
  55. #define    TResetMsg         cmResetMsg
  56. #define TAbortMsg         cmAbortMsg
  57. #define TReadMsg         cmReadMsg
  58. #define TWriteMsg         cmWriteMsg
  59. #define TStatusMsg         cmStatusMsg
  60. #define TListenMsg         cmListenMsg
  61. #define TAcceptMsg         cmAcceptMsg
  62. #define TCloseMsg         cmCloseMsg
  63. #define TOpenMsg         cmOpenMsg
  64. #define TBreakMsg         cmBreakMsg
  65. #define    TIOKillMsg        cmIOKillMsg
  66. #define    TEnvironsMsg     cmEnvironsMsg
  67.  
  68. #define TValidateMsg    cmValidateMsg
  69. #define TDefaultMsg        cmDefaultMsg
  70.  
  71. #define TSpreflightMsg    cmSpreflightMsg
  72. #define TSsetupMsg        cmSsetupMsg
  73. #define TSitemMsg        cmSitemMsg
  74. #define TSfilterMsg        cmSfilterMsg
  75. #define TScleanupMsg    cmScleanupMsg
  76.  
  77. #define TMgetMsg        cmMgetMsg
  78. #define TMsetMsg        cmMsetMsg
  79.  
  80. #define T2English        cmL2English
  81. #define T2Intl            cmL2Intl
  82.  
  83. typedef    ConnHandle    ToolHandle;
  84.  
  85. typedef struct Config
  86. {
  87.     Boolean    param1;
  88.     Boolean    param2;
  89. } Config, *ConfigPtr, **ConfigHdl;
  90.  
  91. typedef struct Private
  92. {
  93.     long    param;
  94. } Private, *PrivatePtr, **PrivateHdl;